package com.ruoyi.system.mapper;

import com.ruoyi.common.core.domain.entity.ArgoLandVo;
import com.ruoyi.common.core.domain.entity.SysDept;
import org.springframework.stereotype.Repository;


/**
 * 地块信息Mapper接口
 * 
 * @author qhr
 * @date 2024-02-20
 */
@Repository
public interface ArgoLandVoMapper
{

    /**
     * 新增地块信息
     * 
     * @param argoLandVo 地块信息
     * @return 结果
     */
    public int insertArgoLand(ArgoLandVo argoLandVo);
    /**
     * 修改地块信息
     * 
     * @param argoLandVo 地块信息
     * @return 结果
     */
    public int updateArgoLand(ArgoLandVo argoLandVo);

    /**
     * 删除地块信息
     * 
     * @param id 地块信息主键
     * @return 结果
     */
    public int deleteArgoLandById(Long id);

    /**
     * 批量删除地块信息
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteArgoLandByIds(Long[] ids);

    /**
     * 根据部门ID查询信息
     *
     * @param deptId 部门ID
     * @return 部门信息
     */
    public ArgoLandVo selectLandById(Long deptId);

}
